home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo Applications CD / Apple-MacintoshDemoApplicationsCD-1.0-1992.iso / More Information / QuicKeys / For Programmers Only.sea / Pascal Examples / Sample.make < prev    next >
Text File  |  1991-06-22  |  2KB  |  59 lines

  1. #    $Workfile$
  2. #    $Revision$
  3.     
  4. #    makefile for MPW flavors of Sample
  5.  
  6. #      © 1990 CE Software, Inc. All rights reserved.
  7.  
  8. #    For QuicKeys 2 Extension Sample source code you have a royalty-free right
  9. #    to include object code derived from this Sample source code in programs
  10. #    that you develop.  You also have the right to use, distribute, and license
  11. #    such programs to third parties without payment of any further license fees
  12. #    to CE Software, Inc., so long as a copyright notice sufficient to protect
  13. #    your copyright for your software in the United States or any other country;
  14. #    is included in the graphic display of your software and on the labels
  15. #    affixed to the media on which your software is distributed.
  16.  
  17. #    REVISION HISTORY:
  18.  
  19. #    WHEN    WHO        WHAT
  20. #•••••
  21. #    9/4        mkg        created file
  22. #•••••
  23.  
  24. #SymOptions = -sym on
  25. COptions = {symoptions} -b
  26. POptions = {symoptions}
  27.  
  28. Sample ƒ Sample.r SampleUI.QkyC SampleX.QkyC
  29.     rez Sample.r -t QKex -c QKxx -o {Targ}
  30.     duplicate {Targ} "{systemfolder}preferences:quickeys folder:extensions:"{Targ}
  31.  
  32. SampleUI.a.o    ƒ    SampleUI.a
  33.     Asm {SymOptions} SampleUI.a -o SampleUI.a.o
  34.  
  35. SampleUI.p.o    ƒ    SampleUI.p SampleData.p extensions.p
  36.     Pascal SampleUI.p -o SampleUI.p.o {POptions} 
  37.  
  38. SampleUIFiles = SampleUI.a.o SampleUI.p.o
  39.  
  40. SampleUI.QkyC ƒ {SampleUIFiles}
  41.     Link {SymOptions} -t '????' -c '????' -rt QkyC=-14348 -sn "Main=Sample Ext UI" ∂
  42.         {SampleUIFiles} ∂
  43.         "{Libraries}"Interface.o ∂
  44.         -o {Targ}
  45.  
  46. SampleXFiles = commonExecute.a.o SampleX.p.o
  47.  
  48. SampleX.p.o    ƒ    SampleX.p SampleData.p extensions.p
  49.     Pascal SampleX.p -o SampleX.p.o {POptions} 
  50.  
  51. SampleX.QkyC ƒ {SampleXFiles}
  52.     Link {SymOptions} -w -t '????' -c '????' -rt QkyC=-14347 -sg "Main" -ra Main=resSysHeap ∂
  53.         {SampleXFiles} ∂
  54.         "{Libraries}"Interface.o ∂
  55.         "{Libraries}"Runtime.o ∂
  56.         "{PLibraries}"PasLib.o ∂
  57.         -o {Targ}
  58.  
  59.